nearly perfect